package com.kuang.dao;

import com.kuang.pojo.Paper;
import com.kuang.pojo.Qquestion;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface PaperMapper {
    //调用存储过程生成试卷，开始时间，结束时间未定（开始建定在exam登陆的那一瞬)
    void addPaper(@Param("map") Map<String,Object> map);
    //结束考试，完善考卷信息（SELECT_ANS,START_TIME,END_TIME
    List<Paper> allPaper(@Param("EID")int EID);
    void updatePaper(@Param("EID")int EID, @Param("QNUM")int QNUM, @Param("SELECT_ANS")String SELECT_ANS,
                     @Param("START_TIME")String START_TIME,
                     @Param("END_TIME") String END_TIME);
    //比对得出分数
    int getGrade(@Param("EID")int eid);
    List<Qquestion> addTest();
    List<Qquestion>  getWrong();
}
